package com.yida.gwj.expend.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * 附件信息请求参数
 *
 * @author lgp
 * @date 2023-03-21
 */
@ApiModel(description = "附件信息请求参数")
public class GetAttachmentInfoRequest {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("上传文件名称")
    private String fileName;

    @ApiModelProperty("文件路径")
    private String fileUrl;

    @ApiModelProperty("文件内容")
    private String content;

    @ApiModelProperty("业务标识")
    private String serverIdentification;

    @ApiModelProperty("文件类型 1:图片 2:报告 3:文件")
    private List<Integer> typeList;

    @ApiModelProperty("文件类型 1:申请报告 2:工程预算书 3:业主征求意见材料 4:维修和更新、改造方案 5:业主确认证明 6:公示照片 7:公示证明 8:申请人主体资格材料 9:维修合同 10:维修资金预付款收款收据")
    private List<Integer> serverTypeList;

    public List<Integer> getTypeList() {
        return typeList;
    }

    public void setTypeList(List<Integer> typeList) {
        this.typeList = typeList;
    }

    public List<Integer> getServerTypeList() {
        return serverTypeList;
    }

    public void setServerTypeList(List<Integer> serverTypeList) {
        this.serverTypeList = serverTypeList;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getFileUrl() {
        return fileUrl;
    }

    public void setFileUrl(String fileUrl) {
        this.fileUrl = fileUrl;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getServerIdentification() {
        return serverIdentification;
    }

    public void setServerIdentification(String serverIdentification) {
        this.serverIdentification = serverIdentification;
    }
}
